Garfield police captured Emiliano Domi, 25, after investigators said he fled following Friday's attack on Martha Avenue near the border of both towns, Bergen County Prosecutor Mark Musella said.
It was initially unclear what prompted the alleged assault, which sent the 43-year-old victim to the hospital. The Albanian immigrant told responders that she was suddenly attacked from behind.
She was expected to survive, responders said.
Domi, a former cashier at the ShopRite in Lodi, has a history of domestic violence, sources with direct knowledge of the incident said. He was charged with attempted murder, aggravated assault and weapons offenses and remained held in the Bergen County Jail pending a first appearance in Central Judicial Processing Court in Hackensack.
Detectives with the Bergen County Prosecutor's Major Crimes Unit are handling the case, Musella said.
They're being assisted by, among others, the Bergen County Sheriff's Bureau of Criminal Identification, which collected evidence, including what remained of the 6-inch knife.
Click here to follow Daily Voice Wyckoff-Franklin Lakes and receive free news updates.